'use strict';

module.exports = app => {
  app.logger.info('启动 %d ms', Date.now());
  

  // verify end
  app.on('error', (err, ctx) => {
    // report error
    // console.log('err____________s');
    // console.log(err);
    // console.log('err_____________e');
    // console.log('ctx_____________s');
    // console.log(ctx);
    // console.log('ctx_————————————e');
    console.log(err)
  });

  app.on('request', ctx => {
    console.log('reques_______________');
    // log receive request
    // ctx.logger.info('Requests:S------------------');
    // ctx.logger.info(Date.now() - ctx.starttime);
    // ctx.logger.info('ctx:' + ctx.cookies.get('egg_sess'));
    // ctx.logger.info(ctx.cookies.get('egg_sess'));
    // ctx.logger.info("")
    // ctx.logger.info('Requests:E------------------');

  

  });

  app.on('response', ctx => {
    // ctx.starttime is set by framework
    // ctx.logger.info('Response:S------------------');
    // ctx.logger.info(Date.now() - ctx.starttime);
    // ctx.logger.info('ctx:' + ctx);
    // ctx.logger.info('Response:E------------------');
    // ctx.logger.info('ctx:sssss' + ctx.cookies.get('userid'));

    // log total cost
  });
};